Visual Programming, Knowledge Engineering, and Software Engineering
نویسنده
چکیده
Knowledge Engineering, and Software Engineering Tim Menzies March 4, 1996 Abstract It is an interesting and exciting challenge to change programming modalities from a traditional textbased approach to a 2-D screen. Based on a survey of current visual programming systems, we nd that numerous software engineering and knowledge engineering techniques are required to meet that challenge. Further, we argue that VP systems can bene t from on-going knowledge engineering research on the computational complexity of different representations. Hence, we conclude that the designers of VP systems should be well-versed in a wide range of knowledge engineering and software engineering techniques.
منابع مشابه
Domain Specific Languages in Software Architecture
Building a software product requires knowledge in both software engineering and the domain the software is written for. However, common software engineering methods in fact exclude domain experts from the architectural design of a software system, because the generality of the notations defined by these methods require expert knowledge in the field of software engineering and especially softwar...
متن کاملDomain Speci c Languages in Software
Building a software product requires knowledge in both software engineering and the domain the software is written for. However, common software engineering methods in fact exclude domain experts from the design phase of the software development, because the generality of the notations deened by these methods requires expert knowledge in the eld of software engineering. In order to avoid this e...
متن کاملUml Representation for Rule-Based Application Models with XTT2-Based Business Rules
In this paper challenges of using Knowledge Engineering methods in the Software Engineering practice, with focus on the visual design methods for software applications, are discussed. The paper concerns practical design issues of rule-based models integrated with business applications built using the Model-View-Controller (MVC), or equivalent architectural pattern. The Unified Modeling Language...
متن کاملEvaluation Issues for Visual Programming Languages
Many systems used in software engineering and knowledge engineering use some sort of visual presentation. Many researchers claim numerous benefits for visual frameworks. For example: When we use visual expressions as a means of communication, there is no need to learn computer-specific concepts beforehand, resulting in a friendly computing environment which enables immediate access to computers...
متن کاملVisual Programming for Message-Passing Systems
The attractiveness of visual programming stems in large part from the direct programmers interact with program elements as if they were real objects, since people deal better with the concrete objects than with the abstract. This paper describes a new graph based software visualization tool for parallel message-passing programming named Visper that combines the levels of abstraction at which me...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996